이것의 증명은 étale cohomology로 이루어진다. 여기에서 모든 scheme은 noetherian이라고 하자. 먼저 étale sheaf에서
\mu_{n,X}가
\mathcal{O}_{X}의 nth root of unity라면
0\to \mu_n\to \mathcal{O}_{X}\to \mathcal{O}_{X}\to 0은 exact sequence이므로 이걸 잘 이용하면
X가 smooth curve고
f:X\to \text{Spec}\,k라는 morphism이 있을 때 다음 trace mapping을 만들 수 있게 된다.
S_{X/k}:R^2f_*(\mu_{n,X})\to \Lambda_{\text{spec}\,k}=(\Bbb{Z}/n\Bbb{Z})_{\text{spec}\,k} 여기에다 Leray spectral sequence를 쓰면 compactificable morphism
f:X\to S에서
f의 geometric fibre의 최고 dimension을
d=d(X/S)라고 쓰기로 한다면
S_{X/S}:R^{2d}f_!((\mu_{n,X})^{\otimes d})\to \Lambda_{S}=(\Bbb{Z}/n\Bbb{Z})_{S}을 만들 수 있고 이것은 다음 세 성질을 지니고 있다.
1. base change에 compatible하다.
2. 이것은 composition이 가능하다.
(1)3. 모든 fibre가 nonempty고 connected라면 이것은 isomorphism이 된다.
이제 이것을 derived category를 써서 일반화시켜 보면 다음을 유도할 수 있게 된다.
f:X\to S가 compactificable morphism일 때
\mathcal{F}가
X의 sheaf면 모든 정수
n에 대해서
\text{Ext}^n(\mathcal{F},(\mu_{n,X})^{\otimes d})\times H^{2d-n}_{c}(X,\mathcal{F})\to \Lambda는 perfect pairing이다.
이를 다시 변형하게 되면
X에서
\mathcal{F}가
\Bbb{Q}_{\ell}에서 locally constant sheaf일 때
H^{n}(X,\mathrm{Hom}(\mathcal{F},\Bbb{Q}_{\ell}(d)))\times H^{2d-n}_{c}(X,\mathcal{F})\to \Bbb{Q}_{\ell}이 nondegenerate임을 알 수 있다.
이제 우리는 다음을 보자.
\Bbb{F}_{q}가 finite field라고 하고
\Bbb{F}가 이것의 algebraic closure라고 하자.
X_0가
\Bbb{F}_{q}의 algebraic scheme이라고 하고
\sigma:X_0\to X_0가 Frobenius morphism이라고 하자. 그러면
\mathcal{F}_0가
X_0 위의
\ell-adic sheaf일 때 우리는
\sigma:\sigma^*(\mathcal{F})\to \mathcal{F}라는 morphism을 만들 수 있고 fixed power를 제곱하는 것으로
\sigma^{d}:\mathcal{F}\to \mathcal{F}를 만들 수 엤다. 이것으로
x\in \mathcal{F}일 때
\sigma_{x}:\mathcal{F}_{x}\to \mathcal{F}_{x}를 생각할 수 있게 되고
\sigma^d:H^n_{c}(X,\mathcal{F})\to H^n_{c}(X,\mathcal{F})를 생각한다면 다음이 성립한다.
다음이 성립한다.
\sum_{x\in X'}\text{Tr}_{\Lambda}(\sigma^d)=\sum_{n}(-1)^n\text{Tr}(\sigma^d:H^n_{c}(X,\mathcal{F}))여기에서
X는
X_0를
\Bbb{F}로 base change시킨 것이고
X'는
X의 geometric point들의 모임이다.
이제 이것들을 이용하면 유리성과 함수방정식을 쉽게 보일 수 있다.